(function (w) {
    w.MyPlugin = Object.create(null);

    w.MyPlugin.install = function (Vue) {
        //1. 改造Vue的显示原型
        Vue.prototype.$damu = {
            name:"周冬雨老公",
            age:18,
            marry(){
                console.log("i do")
            }
        }

        //2.添加过滤器
        Vue.filter("moneyFilter",(val) => {
            return `¥${val}`
        })

        //3.添加自定义指令
        Vue.directive('focus', {
            // 当被绑定的元素插入到 DOM 中时……
            inserted: function (el) {
                // 聚焦元素
                el.focus()
            }
        })

        //4. 添加全局组件
        Vue.component("v-damu",{
            template:"<strong>达姆</strong>"
        })
    }
})(window)